package it.univaq.mwt.backoffice.action;

import it.univaq.mwt.security.SecurityUtils;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.MappingDispatchAction;

public class ManageControlPanelAction extends MappingDispatchAction{

	private SecurityUtils security=new SecurityUtils();
	
	public ActionForward menu(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		HttpSession session = request.getSession();
		
		if(session.getAttribute("id_group")!=null){
			String id_gr=session.getAttribute("id_group").toString();			
			if(security.AdminArea(id_gr)){
				session.setAttribute("contentAct", "");
				request.setAttribute("actualpage", "control panel");
				return mapping.findForward("success");	
			}else{
				return mapping.findForward("user");
			}
		}
		return mapping.findForward("login");
	}
		
}
